Słownik techniczny polsko-angielski

tram car, street car